001 /*********************************************************************************************** 002 * Tekijä: Jukka Salminen 003 * Opiskelijanumero: i79947 004 * Email: jukka.salminen@uwasa.fi 005 * Tekoaika: 23.9.2002 006 * Kurssi/vuosi: Ohjelmoinnin jatkokurssi/kevät 2002 007 * Työn tunnus: Harjoitustyö: Taulukkoeditori web-sivulle 008 *********************************************************************************************** 009 * JSaction-luokka 010 *==================== 011 * Custom AbstractAction-luokka 012 * Tallettaa viitteen objektiin, jotta sitä voidaan käsitellä aliluokissa 013 * 014 * Metodit 015 *-------- 016 * JSAction Konstruktori, joka ottaa parametrina käsiteltävän objektin 017 * 018 * Jäsenmuuttujat 019 *--------------- 020 * m_oTarget Objekti, johon tämän luokan aliluokkien metodit viittaavat 021 * 022 * Paikalliset muuttujat 023 *---------------------- 024 * Ei ole 025 */ 026 027 package classes; 028 import java.awt.*; 029 /** 030 * 031 * @author Jukka 032 */ 033 public class JSAction extends javax.swing.AbstractAction 034 { 035 protected javax.swing.JComponent m_oTarget; 036 037 038 /** Creates a new instance of JSAction */ 039 public JSAction() 040 { 041 } 042 043 public JSAction(javax.swing.JComponent oTarget) 044 { 045 setTarget(oTarget); 046 } 047 048 public void actionPerformed(java.awt.event.ActionEvent actionEvent) 049 { 050 } 051 /*********************************************************************************************** 052 * Metodi setTarget 053 * ===================== 054 * Tallettaa viittauksen käsiteltävään objektiin (taulukkoon) 055 * 056 * Parametrit oTarget Taulukko-objekti, jota käsitellään aliluokissa. 057 * Aliluokat ovat tyyppiä TableAction. 058 * 059 ***********************************************************************************************/ 060 061 public void setTarget(javax.swing.JComponent oTarget) 062 { 063 m_oTarget = oTarget; 064 } 065 066 }